package com.dtda.edu.miaosha.service;

import java.util.List;

import com.dtda.edu.miaosha.bo.ItemBo;
import com.dtda.edu.miaosha.common.exception.BusinessException;

/**
 * @author 袁强
 * @version 2019年2月18日 下午4:14:20
 * 类说明  
 */
public interface ItemService {

	//创建商品
	ItemBo createTitle(ItemBo itemBo) throws BusinessException;
	//商品列表浏览
	List<ItemBo> showItems();
	//商品详情浏览
	ItemBo showItemById(Integer id);
	//管理员修改商品
	public boolean updateItem(ItemBo itemBo);
	//商品删除:区别于商品下架
	public boolean deleteItem(Integer id);
	//落单减库存
	boolean decreaseStock(Integer itemId,Integer itemAmount) throws BusinessException;
	
	//修改销量
	boolean updateSales(Integer itemId,Integer itemAmount)throws BusinessException;
}
